.order-item {
  display: grid;
  gap: 10px 5%;
  grid-template-columns: repeat(auto-fill, 30%);
  dl {
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    margin: 0;
    dt {
      flex: 1;
      text-align: right;
      color: #999;
    }
    dd {
      flex: 3;
      margin: 0;
      > * + * {
        margin-left: 4px;
      }
    }
  }
}

.em-card__body {
}
